give a hundred percent - French English Dictionary